package com.petdog.module.community.dto;

import lombok.Data;
import java.time.LocalDateTime;

/**
 * 社区列表响应类
 */
@Data
public class CommunityListResponse {
    private Long communityId; // 社区ID
    private String name; // 社区名称
    private String description; // 社区描述
    private String coverImage; // 社区封面图
    private String avatarImage; // 社区头像
    private Integer memberCount; // 成员数量
    private Integer postCount; // 帖子数量
    private Integer status; // 状态(1-正常, 2-审核中, 3-已关闭)
    private LocalDateTime createTime; // 创建时间
    private LocalDateTime updateTime; // 更新时间
    
    // 添加缺失的getter/setter方法
    public String getAvatarImage() {
        return avatarImage;
    }
    
    public void setAvatarImage(String avatarImage) {
        this.avatarImage = avatarImage;
    }
    
    public String getCoverImage() {
        return coverImage;
    }
    
    public void setCoverImage(String coverImage) {
        this.coverImage = coverImage;
    }
}